*{ margin: 0;padding: 0; list-style-type: none; }
html{ font-family: "\5FAE\8F6F\96C5\9ED1"; font-size:12px; background-color: #f0f2f5; }
a{ text-decoration: none; outline: none; }
a:hover{ text-decoration: none; }
img{ border-style: none; }
input{ width:15px; height: 15px; border: #93999e solid 3px; }
.wrap{ width: 1170px;margin: 0 auto;}
/*** top ***/
.top { width: 100%; height: 80px; background-color: #434a54; margin-bottom: 30px; }
.container { position: relative; overflow: hidden; width: 1170px;margin: 0 auto;padding: 0;  background-color: #fff; box-shadow: 0px 8px 12px -5px #CED0D8; border-radius: 6px;}
.wrap h1 { width: 118px; height: 80px; float: left; font-size: 40px; line-height: 77px; color: #d9dadd; }

/*** container ***/
.content-one { padding-left: 20px; background: #ed5565; height: 60px; border-bottom: #da4453 solid 3px; border-top-right-radius: 6px; border-top-left-radius: 6px; }
.content-one p{ float: left; font-size: 21px; color: #fff; line-height: 58px; }
.content-one a{ float: right; border-top-right-radius: 6px; background-color: #da4453; color: #fff; width: 70px; height: 60px; font-size: 46px; text-align: center; }

.content-two{ height: 30px; background-color: #a4aeb9; border-bottom: #93999e solid 3px; color: #fff; font-size: 14px; }
.content-two p.checkbox{ float: left; padding: 5px 186px 5px 40px; }
.content-two p.txone{ float: left; width: 450px; line-height: 28px; }

.content-three{  line-height: 15px; color: #a4a9ae; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; }
.content-three li{ height: 70px; }
.content-three p.text-one{ float: left; width: 100px; text-align: center; line-height: 62px; }
.content-three p.text-two{ float: left; width: 415px; padding: 8px 31px 5px 8px; }
.content-three a{ padding: 2px 8px 2px 8px; background-color: #e1e4e9; color: #8f9399; text-decoration: none; border-radius: 3px; line-height: 56px; margin-right: 25px; font-weight: bold; }

.page { float: right; margin: 0 50px 50px 0; }
.page a{ padding: 2px 8px 2px 8px; margin: 3px; color: #a4a9ae; text-decoration: none; font-size: 14px; font-weight: bold; }
.page a:hover{ padding: 2px 8px 2px 8px; margin: 3px; color: #ed5565; }
.page a:active{ padding: 2px 8px 2px 8px; margin: 3px; color: #ed5565; }
.page a.current{ padding: 4px 10px 4px 10px; margin: 3px; color: #fff; background-color: #ed5565; border-radius: 3px; font-size: 15px; }
.page span.disabled{ display: none; }

/*** footer ***/
.footer{ height: 120px; color: #d9dadd; background-color: #434a54; font-size: 14px; margin-top: 35px; line-height: 32px; padding-top: 50px; }